Published on

简单的go dockerfile

Authors
  • avatar
    Name
    yushenw
    Linkedin

简单的go dockerfile

# 使用 Alpine Linux 作为基础镜像
FROM alpine:latest

# 安装 Go 和 redis-cli
RUN apk add --no-cache go redis

# 设置工作目录
WORKDIR /app

# 将本地的 Go 项目代码复制到镜像中
COPY . /app

# 编译 Go 项目
RUN go build -o my-web-server

# 暴露你的 web 服务所使用的端口
EXPOSE 8080

# 运行 web 服务
CMD ["/app/my-web-server"]